package com.example.mushroom.mapper;

import com.example.mushroom.entity.Log;
import org.apache.ibatis.annotations.*;

import java.util.List;

@Mapper
public interface LogMapper {

    // 插入日志

    int insertLog(Log log);

    // 根据ID查询日志

    Log selectLogById(Integer id);

    // 查询所有日志

    List<Log> selectAllLogs();

    // 更新日志

    int updateLog(Log log);

    // 根据ID删除日志

    int deleteLogById(Integer id);

    // 分页查询日志
    List<Log> selectLogsByPage(@Param("offset") int offset, @Param("limit") int limit);
}